@charset "utf-8";
/*//////////////////////////////////////////////bannner////////////////////////////////////////////////*/
.banner{
	position:relative;
	top:40px;
}
/*//////////////////////////////////////////////主体部分////////////////////////////////////////////////*/
.top{
	width:100%;
	box-sizing:border-box;
	padding:0 20px;
	line-height:30px;
	border-bottom:1px solid #ececec;
}
.top h2,
.top h3{
	display:inline-block;
	letter-spacing:0.1em;
}
h2{
	color:#01a1ff;
	font-size:18px;
	font-weight:500;
}
.contact_us{
	width:100%;
	padding-bottom:20px;
	position:relative;
	top:40px;
}
.contact_us .content{
	width:100%;
	padding:0 46px;
}
.contact_us .content form{
	width:100%;
	line-height:40px;
}
.contact_us .content input{
	width:50%;
	max-width:160px;
	padding-left:6px;
	margin-top:26px;
	outline:none;								/***清除默认获取焦点后的外边框轮廓***/
	display:block;
	border:1px solid #01a1ff;
	color:#999;
}
#callme{
	width:80%;
	max-width:300px;
	margin-top:10px;
}
.contact_us .content{
	overflow:hidden;
	border-bottom:1px solid #ececec;
	padding-bottom:16px;
}
.contact_us .content textarea{
	width:95%;
	min-height:140px;
	max-height:200px;
	margin-top:20px;
	border:1px solid #01a1ff;
	resize:none;                              /*禁止自调宽高*/
	outline:none;								/***清除默认获取焦点后的外边框轮廓***/
	color:#999;
	padding-left:6px;
	padding-top:8px;
}
#submit{
	width:95%;
	max-width:450px;
	background:#01a1ff;
	color:#fffefe;
}
#reset{
	width:30%;
	max-width:120px;
	border:none;
	color:#999;
	background:none;
	font-size:12px;
	float:right;
	margin-top:10px;
}
					/*/////////////////////////公司地址/////////////////////////////////*/
.content .map{
	width:100%;
}
.map .tit{
	width:100%;
	line-height:40px;
	padding:0 20px;
}
#map{
	width:100%;
	max-width:1000px;
	height:300px;
}
.map .addr{
	width:100%;
	padding:0 20px;
	margin-top:20px;
}
.map .addr p{
	line-height:20px;
}
.map .addr span.mobile{
	margin-left:0;
}
.map .addr span{
	margin-left:10%;
}
.map .addr p,
.map .addr span{
	font-size:12px;
	color:#666;
}